﻿@import url(common.css);
.banner{ position: relative; height:405px; z-index:10;}
.banner .hd ul{  position: absolute; top: 370px; width:100%; height: 18px; z-index: 900; text-align:center;}
.banner .hd li{ display:inline-block; width: 18px; height: 18px; margin: 0 3px; cursor:pointer; background:url(../images/ico_num.png); }
.banner .hd li.on{ background:url(../images/ico_num_cur.png);}
.banner .bd{ margin: auto; height:405px; }
.banner .bd ul{ }
.banner .bd li{ position: relative; height:405px; float:left; width:100%; height:405px; }
.banner .bd li a{ display: block; position: relative; margin: auto; width: 100%; height:405px; }
.banner .prev,.banner .next{ position: absolute; top: 50%; width: 57px; height: 62px;  margin-top: -40px;z-index: 900; background-repeat:no-repeat; background-position:center; background-color:rgba(0,0,0,.6);}
.banner .prev:hover,.banner .next:hover{ background-color:rgba(255,102,0,.8)}
.banner .prev{ left:20px; background-image: url(../images/arr_l.png);}
.banner .next{ right: 20px;  background-image: url(../images/arr_r.png); }

.itab{ margin-top:10px; margin-bottom:20px;}
.itab .x3 .wrap{ background:url(../images/bg_index.png) bottom repeat-x #fff; padding:10px; min-height:280px; border:1px solid #d9d9d9; border-radius:3px; box-shadow: 0 0 4px 0px #d9d9d9;  }
.itab .x3 .wrap .pic{ margin-bottom:10px;}
.itab .x3 .wrap .pic img{ width:100%; height:110px;}
.itab .x3 .wrap .tit{ margin-bottom:10px; line-height:33px; padding-left:35px; background:url(../images/ico_tit.png) left center no-repeat;}

.itab .x3 .wrap.jjfa li{ line-height:32px; padding-left:40px;}
.itab .x3 .wrap.jjfa li a{ color:#0375c4;}

.itab .x3 .wrap.news li{ line-height:32px; padding-left:10px; background:url(../images/ico_dot.png) left center no-repeat;}